package com.itheima.a04objectdemo01;

/***
 *@title ObjectDemo01
 *@description <TODO description class purpose>
 *@author 12468
 *@version 1.0.0
 *@create 2024-11-27 15:57
 **/
public class ObjectDemo01 {
    public static void main(String[] args) {
        Object object = new Object();
        System.out.println(object.toString()); // java.lang.Object@b4c966a

        Student student = new Student();
        System.out.println(student.toString()); // com.itheima.a04objectdemo01.Student@4e50df2e

        // 细节
        /**
         * System：类名
         * out：静态变量
         * System.out: 获取打印的对象
         * printLn(): 方法
         * 参数：表示打印的内容
         * 核心逻辑：
         *  当我们打印一个对象的时候，底层会调用对象的 toString 方法，把对象变成字符串
         *  然后再打印在控制台上，打印完毕换行处理
         */
        System.out.println(student); // com.itheima.a04objectdemo01.Student@4e50df2e
    }
}
